package cn.lili.modules.grab.xdxt.res.goods;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.ArrayList;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class ListGoodsRes {

    @ApiModelProperty("页码，不传默认从1页开始")
    private String current;

    @ApiModelProperty("分页大小，每页返回的数据条数，输入值范围1~100，不传本参数，默认为每页40条")
    private String size;

    @ApiModelProperty("页码，不传默认从1页开始")
    private Query query;

    @Data
    public static class Query {

        @ApiModelProperty("查询类型" +
                "1：全量商品查询" +
                "2：选品库商品查询")
        private String queryType;

        @ApiModelProperty("商品id数组，长度最大为100")
        private ArrayList<Long> goodsIds;
    }
}
